DL101
Hướng dẫn C++ hiện đại
Con trỏ thông minh và quản lý bộ nhớ theo nguyên tắc RAII
Mục tiêu học tập
- Giải thích quy trình sống của tài nguyên trong khuôn khổ nguyên tắc RAII
- Phân biệt giữa con trỏ thô và con trỏ thông minh trong C++ hiện đại
- Triển khai mô hình sở hữu duy nhất bằng cách sử dụng std::unique_ptr
- Sử dụng std::shared_ptr và std::weak_ptr để xử lý các chu kỳ sống tài nguyên phức tạp
- Phân tích chi phí hiệu suất và lợi ích về độ an toàn của việc quản lý bộ nhớ tự động